\hypertarget{namespaceace}{\section{ネームスペース ace}
\label{namespaceace}\index{ace@{ace}}
}
\subsection*{構成}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structace_1_1_color}{Color}
\begin{DoxyCompactList}\small\item\em 色 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_matrix33}{Matrix33}
\begin{DoxyCompactList}\small\item\em 3×3行列を表す構造体。 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_matrix43}{Matrix43}
\begin{DoxyCompactList}\small\item\em 行列 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_matrix44}{Matrix44}
\begin{DoxyCompactList}\small\item\em 行列 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_rect_f}{Rect\-F}
\begin{DoxyCompactList}\small\item\em 四角形 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F}
\begin{DoxyCompactList}\small\item\em 2次元ベクトル \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_vector2_d_i}{Vector2\-D\-I}
\begin{DoxyCompactList}\small\item\em 2次元ベクトル \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_vector3_d_f}{Vector3\-D\-F}
\begin{DoxyCompactList}\small\item\em 3次元ベクトル \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_critical_section}{Critical\-Section}
\begin{DoxyCompactList}\small\item\em クリティカルセクション \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_thread}{Thread}
\item 
class \hyperlink{classace_1_1_binary_reader}{Binary\-Reader}
\item 
class \hyperlink{classace_1_1_binary_writer}{Binary\-Writer}
\begin{DoxyCompactList}\small\item\em 数値、文字列をバイト列にシリアライズし、ファイルに書き出すクラス  対応する型はint32\-\_\-t, int16\-\_\-t, int8\-\_\-t, std\-::string, astring, achar$\ast$ \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_pointer_array}{Pointer\-Array}
\begin{DoxyCompactList}\small\item\em 確保されたメモリ領域の先頭ポインタと長さから、デバッグ時境界検査つき配列を提供する \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_shader_variable_property}{Shader\-Variable\-Property}
\begin{DoxyCompactList}\small\item\em シェーダーに対して外部から設定可能なプロパティの情報 \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_i_reference}{I\-Reference}
\begin{DoxyCompactList}\small\item\em 参照カウンタのインターフェース \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_vertex_layout}{Vertex\-Layout}
\item 
struct \hyperlink{structace_1_1_macro}{Macro}
\item 
struct \hyperlink{structace_1_1_constant_buffer_information}{Constant\-Buffer\-Information}
\begin{DoxyCompactList}\small\item\em シェーダーの定数バッファ向け情報 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_texture2_d_reload_information}{Texture2\-D\-Reload\-Information}
\begin{DoxyCompactList}\small\item\em リロード情報 \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_vector2_d_f___r}{Vector2\-D\-F\-\_\-\-R}
\item 
struct \hyperlink{structace_1_1_vector2_d_i___r}{Vector2\-D\-I\-\_\-\-R}
\item 
struct \hyperlink{structace_1_1_vector3_d_f___r}{Vector3\-D\-F\-\_\-\-R}
\item 
struct \hyperlink{structace_1_1_color___r}{Color\-\_\-\-R}
\item 
class \hyperlink{classace_1_1_reference_object}{Reference\-Object}
\begin{DoxyCompactList}\small\item\em 参照カウンタオブジェクト \end{DoxyCompactList}\item 
struct \hyperlink{structace_1_1_reference_deleter}{Reference\-Deleter}
\item 
struct \hyperlink{structace_1_1_reference_deleter_with_release_d_l_l}{Reference\-Deleter\-With\-Release\-D\-L\-L}
\item 
class \hyperlink{classace_1_1_core}{Core}
\item 
class \hyperlink{classace_1_1_core___imp}{Core\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_layer_renderer}{Layer\-Renderer}
\begin{DoxyCompactList}\small\item\em レイヤーの描画を管理するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_post_effect_renderer}{Post\-Effect\-Renderer}
\begin{DoxyCompactList}\small\item\em ポストエフェクトを描画するためのクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_renderer2_d}{Renderer2\-D}
\begin{DoxyCompactList}\small\item\em 2\-D描画全てを管理するクラスのインターフェース \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_renderer2_d___imp}{Renderer2\-D\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em 2\-D描画全てを管理するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_device_object}{Device\-Object}
\item 
class \hyperlink{classace_1_1_graphics}{Graphics}
\item 
class \hyperlink{classace_1_1_graphics___imp}{Graphics\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em 描画を管理するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_graphics_resource_container}{Graphics\-Resource\-Container}
\begin{DoxyCompactList}\small\item\em 描画リソースを格納するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_depth_buffer___imp}{Depth\-Buffer\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_index_buffer___imp}{Index\-Buffer\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_material2_d}{Material2\-D}
\item 
class \hyperlink{classace_1_1_material2_d___imp}{Material2\-D\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_material___imp}{Material\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_native_shader___imp}{Native\-Shader\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em シェーダー \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_render_state___imp}{Render\-State\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em 描画方法を設定するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_render_texture2_d}{Render\-Texture2\-D}
\item 
class \hyperlink{classace_1_1_render_texture___imp}{Render\-Texture\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em 描画先として使用できるテクスチャ \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_shader2_d}{Shader2\-D}
\begin{DoxyCompactList}\small\item\em シェーダー(2\-D) \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_shader2_d___imp}{Shader2\-D\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em シェーダー \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_texture2_d}{Texture2\-D}
\item 
class \hyperlink{classace_1_1_texture2_d___imp}{Texture2\-D\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_vertex_buffer___imp}{Vertex\-Buffer\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_graphics___imp___d_x11}{Graphics\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_depth_buffer___imp___d_x11}{Depth\-Buffer\-\_\-\-Imp\-\_\-\-D\-X11}
\begin{DoxyCompactList}\small\item\em 深度バッファ \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_index_buffer___imp___d_x11}{Index\-Buffer\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_native_shader___imp___d_x11}{Native\-Shader\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_render_state___imp___d_x11}{Render\-State\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_render_texture___imp___d_x11}{Render\-Texture\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_texture2_d___imp___d_x11}{Texture2\-D\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_vertex_buffer___imp___d_x11}{Vertex\-Buffer\-\_\-\-Imp\-\_\-\-D\-X11}
\item 
class \hyperlink{classace_1_1_graphics___imp___g_l}{Graphics\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_depth_buffer___imp___g_l}{Depth\-Buffer\-\_\-\-Imp\-\_\-\-G\-L}
\begin{DoxyCompactList}\small\item\em 深度バッファ \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_index_buffer___imp___g_l}{Index\-Buffer\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_native_shader___imp___g_l}{Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_render_state___imp___g_l}{Render\-State\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_render_texture___imp___g_l}{Render\-Texture\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_texture2_d___imp___g_l}{Texture2\-D\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_vertex_buffer___imp___g_l}{Vertex\-Buffer\-\_\-\-Imp\-\_\-\-G\-L}
\item 
class \hyperlink{classace_1_1_i_mouse_button_state}{I\-Mouse\-Button\-State}
\item 
class \hyperlink{classace_1_1_i_mouse_wheelable_button_state}{I\-Mouse\-Wheelable\-Button\-State}
\item 
class \hyperlink{classace_1_1_joystick}{Joystick}
\item 
class \hyperlink{classace_1_1_joystick___imp}{Joystick\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_joystick_container}{Joystick\-Container}
\item 
class \hyperlink{classace_1_1_joystick_container___imp}{Joystick\-Container\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_keyboard}{Keyboard}
\item 
class \hyperlink{classace_1_1_keyboard___imp}{Keyboard\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_middle_button}{Middle\-Button}
\item 
class \hyperlink{classace_1_1_mouse}{Mouse}
\item 
class \hyperlink{classace_1_1_mouse___imp}{Mouse\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_side_button}{Side\-Button}
\item 
class \hyperlink{classace_1_1_log}{Log}
\item 
class \hyperlink{classace_1_1_log___imp}{Log\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_core_layer2_d}{Core\-Layer2\-D}
\item 
class \hyperlink{classace_1_1_core_layer2_d___imp}{Core\-Layer2\-D\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_core_object2_d}{Core\-Object2\-D}
\item 
class \hyperlink{classace_1_1_core_object2_d___imp}{Core\-Object2\-D\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_core_texture_object2_d}{Core\-Texture\-Object2\-D}
\item 
class \hyperlink{classace_1_1_core_texture_object2_d___imp}{Core\-Texture\-Object2\-D\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D}
\item 
class \hyperlink{classace_1_1_parent_info2_d}{Parent\-Info2\-D}
\item 
class \hyperlink{classace_1_1_transform_info2_d}{Transform\-Info2\-D}
\item 
class \hyperlink{classace_1_1_core_layer}{Core\-Layer}
\item 
class \hyperlink{classace_1_1_core_scene}{Core\-Scene}
\item 
class \hyperlink{classace_1_1_core_scene___imp}{Core\-Scene\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_object_system_factory}{Object\-System\-Factory}
\item 
class \hyperlink{classace_1_1_object_system_factory___imp}{Object\-System\-Factory\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_fade_in}{Fade\-In}
\begin{DoxyCompactList}\small\item\em フェードインの内部クラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_fade_in___imp}{Fade\-In\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em フェードインの内部クラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_fade_out}{Fade\-Out}
\begin{DoxyCompactList}\small\item\em フェードアウトの内部クラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_fade_out___imp}{Fade\-Out\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em フェードアウトの内部クラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_core_post_effect}{Core\-Post\-Effect}
\begin{DoxyCompactList}\small\item\em ポストエフェクトの内部クラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_core_post_effect___imp}{Core\-Post\-Effect\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_performance}{Performance}
\begin{DoxyCompactList}\small\item\em １回分のプロファイリングデータを表すクラス。 \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_profile}{Profile}
\begin{DoxyCompactList}\small\item\em １つの\-I\-Dに対するプロファイルを管理するクラス。 \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_profiler}{Profiler}
\begin{DoxyCompactList}\small\item\em プログラムの実行状況(計算時間や、使っているプロセッサ)を記録するクラス。 \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_profiler___imp}{Profiler\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_profiler_viewer}{Profiler\-Viewer}
\begin{DoxyCompactList}\small\item\em プロファイリング結果を画面に表示するクラス。 \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_profiler_viewer___imp}{Profiler\-Viewer\-\_\-\-Imp}
\item 
class \hyperlink{classace_1_1_i_d_object_container}{I\-D\-Object\-Container}
\item 
class \hyperlink{classace_1_1_window}{Window}
\begin{DoxyCompactList}\small\item\em メインウインドウを操作するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_window___imp}{Window\-\_\-\-Imp}
\begin{DoxyCompactList}\small\item\em ウインドウを管理するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_window___imp___win}{Window\-\_\-\-Imp\-\_\-\-Win}
\item 
class \hyperlink{classace_1_1_window___imp___x11}{Window\-\_\-\-Imp\-\_\-\-X11}
\item 
class \hyperlink{classace_1_1_dynamic_link_library}{Dynamic\-Link\-Library}
\begin{DoxyCompactList}\small\item\em D\-L\-L情報読み取りクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_engine}{Engine}
\item 
class \hyperlink{classace_1_1_layer2_d}{Layer2\-D}
\item 
class \hyperlink{classace_1_1_object2_d}{Object2\-D}
\item 
class \hyperlink{classace_1_1_object2_d_base}{Object2\-D\-Base}
\item 
class \hyperlink{classace_1_1_texture_object2_d}{Texture\-Object2\-D}
\item 
class \hyperlink{classace_1_1_component}{Component}
\item 
class \hyperlink{classace_1_1_layer}{Layer}
\item 
class \hyperlink{classace_1_1_scene}{Scene}
\item 
class \hyperlink{classace_1_1_post_effect}{Post\-Effect}
\begin{DoxyCompactList}\small\item\em ポストエフェクトを適用するクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_post_effect_gray_scale}{Post\-Effect\-Gray\-Scale}
\begin{DoxyCompactList}\small\item\em グレースケール化するポストエフェクトクラス \end{DoxyCompactList}\item 
class \hyperlink{classace_1_1_post_effect_sepia}{Post\-Effect\-Sepia}
\begin{DoxyCompactList}\small\item\em セピア調化するポストエフェクトクラス \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{型定義}
\begin{DoxyCompactItemize}
\item 
\hypertarget{namespaceace_a37ba64625be78d80db489a32dd1e29c2}{typedef uint16\-\_\-t {\bfseries achar}}\label{namespaceace_a37ba64625be78d80db489a32dd1e29c2}

\item 
\hypertarget{namespaceace_aab94a5cdf37e4009b5aa1c7b8a2f980a}{typedef std\-::basic\-\_\-string\\*
$<$ uint16\-\_\-t $>$ {\bfseries astring}}\label{namespaceace_aab94a5cdf37e4009b5aa1c7b8a2f980a}

\item 
\hypertarget{namespaceace_ac46cfe11d06de4c262e01b677977762d}{typedef int32\-\_\-t(A\-C\-E\-\_\-\-S\-T\-D\-C\-A\-L\-L $\ast$ {\bfseries Get\-Int\-Func} )()}\label{namespaceace_ac46cfe11d06de4c262e01b677977762d}

\end{DoxyCompactItemize}
\subsection*{列挙型}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries e\-Texture\-Format} \{ {\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R\-G\-B\-A8888} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R\-G\-B\-A8888} = 0
 \}
\item 
enum {\bfseries e\-Texture\-Class\-Type} \{ {\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-R\-E\-N\-D\-E\-R\-T\-E\-X\-T\-U\-R\-E} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-R\-E\-N\-D\-E\-R\-T\-E\-X\-T\-U\-R\-E} = 1
 \}
\item 
enum \hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372}{e\-Alpha\-Blend} \{ \\*
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y} = 0, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D} = 1, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D} = 2, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B} = 3, 
\\*
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L} = 4, 
{\bfseries A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y} = 0, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D} = 1, 
\\*
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D} = 2, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B} = 3, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L} = 4, 
{\bfseries A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Texture\-Filter\-Type} \{ \\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-N\-E\-A\-R\-E\-S\-T} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-L\-I\-N\-E\-A\-R} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-N\-E\-A\-R\-E\-S\-T} = 0, 
\\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-L\-I\-N\-E\-A\-R} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Texture\-Wrap\-Type} \{ \\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-R\-E\-P\-E\-A\-T} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-C\-L\-A\-M\-P} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-R\-E\-P\-E\-A\-T} = 0, 
\\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-C\-L\-A\-M\-P} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Culling\-Type} \{ \\*
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-F\-R\-O\-N\-T} = 0, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-B\-A\-C\-K} = 1, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-O\-U\-B\-L\-E} = 2, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
\\*
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-F\-R\-O\-N\-T} = 0, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-B\-A\-C\-K} = 1, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-O\-U\-B\-L\-E} = 2, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Graphics\-Type} \{ {\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-X11}, 
{\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-L}, 
{\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-X11}, 
{\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-L}
 \}
\item 
enum \hyperlink{namespaceace_ad9d99cd66f5b0ffcc6b74310d4414f23}{Shader\-Variable\-Type} \{ \\*
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R2\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R3\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D}, 
\\*
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R2\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R3\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D}
 \}
\begin{DoxyCompactList}\small\item\em シェーダーに対して外部から設定可能なプロパティの変数の種類 \end{DoxyCompactList}\item 
enum {\bfseries e\-Vertex\-Layout\-Format} \{ {\bfseries L\-A\-Y\-O\-U\-T\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R32\-G32\-B32\-\_\-\-F\-L\-O\-A\-T}, 
{\bfseries L\-A\-Y\-O\-U\-T\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R8\-G8\-B8\-A8\-\_\-\-U\-N\-O\-R\-M}, 
{\bfseries L\-A\-Y\-O\-U\-T\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R32\-G32\-\_\-\-F\-L\-O\-A\-T}
 \}
\item 
enum {\bfseries e\-Constant\-Buffer\-Format} \{ \\*
{\bfseries C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-F\-L\-O\-A\-T1}, 
{\bfseries C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-F\-L\-O\-A\-T2}, 
{\bfseries C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-F\-L\-O\-A\-T3}, 
{\bfseries C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-F\-L\-O\-A\-T4}, 
\\*
{\bfseries C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-M\-A\-T\-R\-I\-X44}, 
{\bfseries C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-U\-N\-K\-N\-O\-W\-N}
 \}
\item 
enum {\bfseries e\-Mouse\-Button\-State} \{ \\*
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-S\-H}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-L\-L}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-H\-O\-L\-D}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-F\-R\-E\-E}, 
\\*
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-S\-H}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-L\-L}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-H\-O\-L\-D}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-F\-R\-E\-E}
 \}
\item 
enum {\bfseries e\-Joystick\-Button\-State} \{ \\*
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-S\-H}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-L\-L}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-F\-R\-E\-E}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-H\-O\-L\-D}, 
\\*
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-S\-H}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-L\-L}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-F\-R\-E\-E}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-H\-O\-L\-D}
 \}
\item 
enum {\bfseries e\-Joystick\-Buttons} \{ {\bfseries B\-U\-T\-T\-O\-N\-\_\-1}, 
{\bfseries B\-U\-T\-T\-O\-N\-\_\-1}
 \}
\item 
enum {\bfseries e\-Joystick\-Axises} \{ {\bfseries A\-X\-I\-S\-\_\-1}, 
{\bfseries A\-X\-I\-S\-\_\-1}
 \}
\item 
enum {\bfseries e\-Keys} \{ \\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U\-N\-K\-N\-O\-W\-N} = 0x00, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-P\-A\-C\-E} = 0x01, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A\-P\-O\-S\-T\-R\-O\-P\-H\-E} = 0x02, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-O\-M\-M\-A} = 0x03, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-I\-N\-U\-S} = 0x04, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-E\-R\-I\-O\-D} = 0x05, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-L\-A\-S\-H} = 0x06, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-0} = 0x07, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-1} = 0x08, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-2} = 0x09, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-3} = 0x0a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-4} = 0x0b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-5} = 0x0c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-6} = 0x0d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-7} = 0x0e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-8} = 0x0f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-9} = 0x10, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-E\-M\-I\-C\-O\-L\-O\-N} = 0x11, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-Q\-U\-A\-L} = 0x12, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A} = 0x13, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B} = 0x14, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C} = 0x15, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D} = 0x16, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E} = 0x17, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F} = 0x18, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G} = 0x19, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H} = 0x1a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I} = 0x1b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-J} = 0x1c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K} = 0x1d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L} = 0x1e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M} = 0x1f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N} = 0x20, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-O} = 0x21, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P} = 0x22, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Q} = 0x23, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R} = 0x24, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S} = 0x25, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T} = 0x26, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U} = 0x27, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-V} = 0x28, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W} = 0x29, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-X} = 0x2a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Y} = 0x2b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Z} = 0x2c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-L\-A\-S\-H} = 0x2e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G\-R\-A\-V\-E\-\_\-\-A\-C\-C\-E\-N\-T} = 0x30, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-1} = 0x31, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-2} = 0x32, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-S\-C\-A\-P\-E} = 0x33, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-T\-E\-R} = 0x34, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T\-A\-B} = 0x35, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-P\-A\-C\-E} = 0x36, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I\-N\-S\-E\-R\-T} = 0x37, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-E\-L\-E\-T\-E} = 0x38, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T} = 0x39, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T} = 0x3a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-O\-W\-N} = 0x3b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-U\-P} = 0x3c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-D\-O\-W\-N} = 0x3d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H\-O\-M\-E} = 0x3e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-D} = 0x3f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-A\-P\-S\-\_\-\-L\-O\-C\-K} = 0x40, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-O\-C\-K} = 0x41, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N\-U\-M\-\_\-\-L\-O\-C\-K} = 0x42, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-R\-I\-N\-T\-\_\-\-S\-C\-R\-E\-E\-N} = 0x43, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-U\-S\-E} = 0x44, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F1} = 0x45, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F2} = 0x46, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F3} = 0x47, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F4} = 0x48, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F5} = 0x49, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F6} = 0x4a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F7} = 0x4b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F8} = 0x4c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F9} = 0x4d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F10} = 0x4e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F11} = 0x4f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F12} = 0x50, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F13} = 0x51, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F14} = 0x52, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F15} = 0x53, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F16} = 0x54, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F17} = 0x55, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F18} = 0x56, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F19} = 0x57, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F20} = 0x58, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F21} = 0x59, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F22} = 0x5a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F23} = 0x5b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F24} = 0x5c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F25} = 0x5d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-0} = 0x5e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-1} = 0x5f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-2} = 0x60, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-3} = 0x61, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-4} = 0x62, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-5} = 0x63, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-6} = 0x64, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-7} = 0x65, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-8} = 0x66, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-9} = 0x67, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-E\-C\-I\-M\-A\-L} = 0x68, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-I\-V\-I\-D\-E} = 0x69, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-M\-U\-L\-T\-I\-P\-L\-Y} = 0x6a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-S\-U\-B\-T\-R\-A\-C\-T} = 0x6b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-A\-D\-D} = 0x6c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-N\-T\-E\-R} = 0x6d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-Q\-U\-A\-L} = 0x6e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-H\-I\-F\-T} = 0x6f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x70, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-A\-L\-T} = 0x71, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-U\-P\-E\-R} = 0x72, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-H\-I\-F\-T} = 0x73, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x74, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-A\-L\-T} = 0x75, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-U\-P\-E\-R} = 0x76, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-E\-N\-U} = 0x77, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-A\-S\-T} = 0x78, 
{\bfseries M\-A\-X} = 0xfff, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U\-N\-K\-N\-O\-W\-N} = 0x00, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-P\-A\-C\-E} = 0x01, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A\-P\-O\-S\-T\-R\-O\-P\-H\-E} = 0x02, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-O\-M\-M\-A} = 0x03, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-I\-N\-U\-S} = 0x04, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-E\-R\-I\-O\-D} = 0x05, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-L\-A\-S\-H} = 0x06, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-0} = 0x07, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-1} = 0x08, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-2} = 0x09, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-3} = 0x0a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-4} = 0x0b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-5} = 0x0c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-6} = 0x0d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-7} = 0x0e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-8} = 0x0f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-9} = 0x10, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-E\-M\-I\-C\-O\-L\-O\-N} = 0x11, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-Q\-U\-A\-L} = 0x12, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A} = 0x13, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B} = 0x14, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C} = 0x15, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D} = 0x16, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E} = 0x17, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F} = 0x18, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G} = 0x19, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H} = 0x1a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I} = 0x1b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-J} = 0x1c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K} = 0x1d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L} = 0x1e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M} = 0x1f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N} = 0x20, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-O} = 0x21, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P} = 0x22, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Q} = 0x23, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R} = 0x24, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S} = 0x25, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T} = 0x26, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U} = 0x27, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-V} = 0x28, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W} = 0x29, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-X} = 0x2a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Y} = 0x2b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Z} = 0x2c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-L\-A\-S\-H} = 0x2e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G\-R\-A\-V\-E\-\_\-\-A\-C\-C\-E\-N\-T} = 0x30, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-1} = 0x31, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-2} = 0x32, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-S\-C\-A\-P\-E} = 0x33, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-T\-E\-R} = 0x34, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T\-A\-B} = 0x35, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-P\-A\-C\-E} = 0x36, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I\-N\-S\-E\-R\-T} = 0x37, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-E\-L\-E\-T\-E} = 0x38, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T} = 0x39, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T} = 0x3a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-O\-W\-N} = 0x3b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-U\-P} = 0x3c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-D\-O\-W\-N} = 0x3d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H\-O\-M\-E} = 0x3e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-D} = 0x3f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-A\-P\-S\-\_\-\-L\-O\-C\-K} = 0x40, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-O\-C\-K} = 0x41, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N\-U\-M\-\_\-\-L\-O\-C\-K} = 0x42, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-R\-I\-N\-T\-\_\-\-S\-C\-R\-E\-E\-N} = 0x43, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-U\-S\-E} = 0x44, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F1} = 0x45, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F2} = 0x46, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F3} = 0x47, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F4} = 0x48, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F5} = 0x49, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F6} = 0x4a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F7} = 0x4b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F8} = 0x4c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F9} = 0x4d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F10} = 0x4e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F11} = 0x4f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F12} = 0x50, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F13} = 0x51, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F14} = 0x52, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F15} = 0x53, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F16} = 0x54, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F17} = 0x55, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F18} = 0x56, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F19} = 0x57, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F20} = 0x58, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F21} = 0x59, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F22} = 0x5a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F23} = 0x5b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F24} = 0x5c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F25} = 0x5d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-0} = 0x5e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-1} = 0x5f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-2} = 0x60, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-3} = 0x61, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-4} = 0x62, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-5} = 0x63, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-6} = 0x64, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-7} = 0x65, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-8} = 0x66, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-9} = 0x67, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-E\-C\-I\-M\-A\-L} = 0x68, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-I\-V\-I\-D\-E} = 0x69, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-M\-U\-L\-T\-I\-P\-L\-Y} = 0x6a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-S\-U\-B\-T\-R\-A\-C\-T} = 0x6b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-A\-D\-D} = 0x6c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-N\-T\-E\-R} = 0x6d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-Q\-U\-A\-L} = 0x6e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-H\-I\-F\-T} = 0x6f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x70, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-A\-L\-T} = 0x71, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-U\-P\-E\-R} = 0x72, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-H\-I\-F\-T} = 0x73, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x74, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-A\-L\-T} = 0x75, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-U\-P\-E\-R} = 0x76, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-E\-N\-U} = 0x77, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-A\-S\-T} = 0x78, 
{\bfseries M\-A\-X} = 0xfff
 \}
\item 
enum {\bfseries e\-Keyboard\-Button\-State} \{ \\*
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-S\-H}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-L\-L}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-H\-O\-L\-D}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-F\-R\-E\-E}, 
\\*
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-S\-H}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-L\-L}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-H\-O\-L\-D}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-F\-R\-E\-E}
 \}
\item 
enum {\bfseries e\-Child\-Mode} \{ \\*
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N} = 0, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-A\-L\-L} = 1, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-T\-H\-I\-N\-G} = 2, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N} = 0, 
\\*
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-A\-L\-L} = 1, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-T\-H\-I\-N\-G} = 2
 \}
\item 
enum {\bfseries e\-Texture\-Format} \{ {\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R\-G\-B\-A8888} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-R\-G\-B\-A8888} = 0
 \}
\item 
enum {\bfseries e\-Texture\-Class\-Type} \{ {\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-R\-E\-N\-D\-E\-R\-T\-E\-X\-T\-U\-R\-E} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-L\-A\-S\-S\-\_\-\-R\-E\-N\-D\-E\-R\-T\-E\-X\-T\-U\-R\-E} = 1
 \}
\item 
enum \hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372}{e\-Alpha\-Blend} \{ \\*
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y} = 0, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D} = 1, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D} = 2, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B} = 3, 
\\*
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L} = 4, 
{\bfseries A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y} = 0, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D} = 1, 
\\*
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D} = 2, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B} = 3, 
\hyperlink{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L} = 4, 
{\bfseries A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Texture\-Filter\-Type} \{ \\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-N\-E\-A\-R\-E\-S\-T} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-L\-I\-N\-E\-A\-R} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-N\-E\-A\-R\-E\-S\-T} = 0, 
\\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-L\-I\-N\-E\-A\-R} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-I\-L\-T\-E\-R\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Texture\-Wrap\-Type} \{ \\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-R\-E\-P\-E\-A\-T} = 0, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-C\-L\-A\-M\-P} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-R\-E\-P\-E\-A\-T} = 0, 
\\*
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-C\-L\-A\-M\-P} = 1, 
{\bfseries T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Culling\-Type} \{ \\*
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-F\-R\-O\-N\-T} = 0, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-B\-A\-C\-K} = 1, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-O\-U\-B\-L\-E} = 2, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff, 
\\*
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-F\-R\-O\-N\-T} = 0, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-B\-A\-C\-K} = 1, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-O\-U\-B\-L\-E} = 2, 
{\bfseries C\-U\-L\-L\-I\-N\-G\-\_\-\-D\-W\-O\-R\-D} = 0x7fffffff
 \}
\item 
enum {\bfseries e\-Graphics\-Type} \{ {\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-X11}, 
{\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-L}, 
{\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-X11}, 
{\bfseries G\-R\-A\-P\-H\-I\-C\-S\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-L}
 \}
\item 
enum \hyperlink{namespaceace_ad9d99cd66f5b0ffcc6b74310d4414f23}{Shader\-Variable\-Type} \{ \\*
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R2\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R3\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D}, 
\\*
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-F\-L\-O\-A\-T}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R2\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-V\-E\-C\-T\-O\-R3\-D\-F}, 
{\bfseries S\-H\-A\-D\-E\-R\-\_\-\-V\-A\-R\-I\-A\-B\-L\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-T\-E\-X\-T\-U\-R\-E2\-D}
 \}
\begin{DoxyCompactList}\small\item\em シェーダーに対して外部から設定可能なプロパティの変数の種類 \end{DoxyCompactList}\item 
enum {\bfseries e\-Mouse\-Button\-State} \{ \\*
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-S\-H}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-L\-L}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-H\-O\-L\-D}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-F\-R\-E\-E}, 
\\*
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-S\-H}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-P\-U\-L\-L}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-H\-O\-L\-D}, 
{\bfseries M\-O\-U\-S\-E\-\_\-\-F\-R\-E\-E}
 \}
\item 
enum {\bfseries e\-Keys} \{ \\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U\-N\-K\-N\-O\-W\-N} = 0x00, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-P\-A\-C\-E} = 0x01, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A\-P\-O\-S\-T\-R\-O\-P\-H\-E} = 0x02, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-O\-M\-M\-A} = 0x03, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-I\-N\-U\-S} = 0x04, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-E\-R\-I\-O\-D} = 0x05, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-L\-A\-S\-H} = 0x06, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-0} = 0x07, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-1} = 0x08, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-2} = 0x09, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-3} = 0x0a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-4} = 0x0b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-5} = 0x0c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-6} = 0x0d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-7} = 0x0e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-8} = 0x0f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-9} = 0x10, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-E\-M\-I\-C\-O\-L\-O\-N} = 0x11, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-Q\-U\-A\-L} = 0x12, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A} = 0x13, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B} = 0x14, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C} = 0x15, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D} = 0x16, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E} = 0x17, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F} = 0x18, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G} = 0x19, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H} = 0x1a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I} = 0x1b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-J} = 0x1c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K} = 0x1d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L} = 0x1e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M} = 0x1f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N} = 0x20, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-O} = 0x21, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P} = 0x22, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Q} = 0x23, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R} = 0x24, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S} = 0x25, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T} = 0x26, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U} = 0x27, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-V} = 0x28, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W} = 0x29, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-X} = 0x2a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Y} = 0x2b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Z} = 0x2c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-L\-A\-S\-H} = 0x2e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G\-R\-A\-V\-E\-\_\-\-A\-C\-C\-E\-N\-T} = 0x30, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-1} = 0x31, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-2} = 0x32, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-S\-C\-A\-P\-E} = 0x33, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-T\-E\-R} = 0x34, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T\-A\-B} = 0x35, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-P\-A\-C\-E} = 0x36, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I\-N\-S\-E\-R\-T} = 0x37, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-E\-L\-E\-T\-E} = 0x38, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T} = 0x39, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T} = 0x3a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-O\-W\-N} = 0x3b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-U\-P} = 0x3c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-D\-O\-W\-N} = 0x3d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H\-O\-M\-E} = 0x3e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-D} = 0x3f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-A\-P\-S\-\_\-\-L\-O\-C\-K} = 0x40, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-O\-C\-K} = 0x41, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N\-U\-M\-\_\-\-L\-O\-C\-K} = 0x42, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-R\-I\-N\-T\-\_\-\-S\-C\-R\-E\-E\-N} = 0x43, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-U\-S\-E} = 0x44, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F1} = 0x45, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F2} = 0x46, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F3} = 0x47, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F4} = 0x48, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F5} = 0x49, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F6} = 0x4a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F7} = 0x4b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F8} = 0x4c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F9} = 0x4d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F10} = 0x4e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F11} = 0x4f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F12} = 0x50, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F13} = 0x51, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F14} = 0x52, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F15} = 0x53, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F16} = 0x54, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F17} = 0x55, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F18} = 0x56, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F19} = 0x57, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F20} = 0x58, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F21} = 0x59, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F22} = 0x5a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F23} = 0x5b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F24} = 0x5c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F25} = 0x5d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-0} = 0x5e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-1} = 0x5f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-2} = 0x60, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-3} = 0x61, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-4} = 0x62, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-5} = 0x63, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-6} = 0x64, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-7} = 0x65, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-8} = 0x66, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-9} = 0x67, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-E\-C\-I\-M\-A\-L} = 0x68, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-I\-V\-I\-D\-E} = 0x69, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-M\-U\-L\-T\-I\-P\-L\-Y} = 0x6a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-S\-U\-B\-T\-R\-A\-C\-T} = 0x6b, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-A\-D\-D} = 0x6c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-N\-T\-E\-R} = 0x6d, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-Q\-U\-A\-L} = 0x6e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-H\-I\-F\-T} = 0x6f, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x70, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-A\-L\-T} = 0x71, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-U\-P\-E\-R} = 0x72, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-H\-I\-F\-T} = 0x73, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x74, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-A\-L\-T} = 0x75, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-U\-P\-E\-R} = 0x76, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-E\-N\-U} = 0x77, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-A\-S\-T} = 0x78, 
{\bfseries M\-A\-X} = 0xfff, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U\-N\-K\-N\-O\-W\-N} = 0x00, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-P\-A\-C\-E} = 0x01, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A\-P\-O\-S\-T\-R\-O\-P\-H\-E} = 0x02, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-O\-M\-M\-A} = 0x03, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-I\-N\-U\-S} = 0x04, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-E\-R\-I\-O\-D} = 0x05, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-L\-A\-S\-H} = 0x06, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-0} = 0x07, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-1} = 0x08, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-2} = 0x09, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-3} = 0x0a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-4} = 0x0b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-5} = 0x0c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-6} = 0x0d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-7} = 0x0e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-8} = 0x0f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-9} = 0x10, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-E\-M\-I\-C\-O\-L\-O\-N} = 0x11, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-Q\-U\-A\-L} = 0x12, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-A} = 0x13, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B} = 0x14, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C} = 0x15, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D} = 0x16, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E} = 0x17, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F} = 0x18, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G} = 0x19, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H} = 0x1a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I} = 0x1b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-J} = 0x1c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K} = 0x1d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L} = 0x1e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M} = 0x1f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N} = 0x20, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-O} = 0x21, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P} = 0x22, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Q} = 0x23, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R} = 0x24, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S} = 0x25, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T} = 0x26, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-U} = 0x27, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-V} = 0x28, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W} = 0x29, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-X} = 0x2a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Y} = 0x2b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-Z} = 0x2c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-L\-A\-S\-H} = 0x2e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-B\-R\-A\-C\-K\-E\-T} = 0x2f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-G\-R\-A\-V\-E\-\_\-\-A\-C\-C\-E\-N\-T} = 0x30, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-1} = 0x31, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-W\-O\-R\-L\-D\-\_\-2} = 0x32, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-S\-C\-A\-P\-E} = 0x33, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-T\-E\-R} = 0x34, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-T\-A\-B} = 0x35, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-B\-A\-C\-K\-S\-P\-A\-C\-E} = 0x36, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-I\-N\-S\-E\-R\-T} = 0x37, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-E\-L\-E\-T\-E} = 0x38, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T} = 0x39, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T} = 0x3a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-D\-O\-W\-N} = 0x3b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-U\-P} = 0x3c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-G\-E\-\_\-\-D\-O\-W\-N} = 0x3d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-H\-O\-M\-E} = 0x3e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-E\-N\-D} = 0x3f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-C\-A\-P\-S\-\_\-\-L\-O\-C\-K} = 0x40, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-O\-C\-K} = 0x41, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-N\-U\-M\-\_\-\-L\-O\-C\-K} = 0x42, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-R\-I\-N\-T\-\_\-\-S\-C\-R\-E\-E\-N} = 0x43, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-P\-A\-U\-S\-E} = 0x44, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F1} = 0x45, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F2} = 0x46, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F3} = 0x47, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F4} = 0x48, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F5} = 0x49, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F6} = 0x4a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F7} = 0x4b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F8} = 0x4c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F9} = 0x4d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F10} = 0x4e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F11} = 0x4f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F12} = 0x50, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F13} = 0x51, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F14} = 0x52, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F15} = 0x53, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F16} = 0x54, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F17} = 0x55, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F18} = 0x56, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F19} = 0x57, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F20} = 0x58, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F21} = 0x59, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F22} = 0x5a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F23} = 0x5b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F24} = 0x5c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-F25} = 0x5d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-0} = 0x5e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-1} = 0x5f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-2} = 0x60, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-3} = 0x61, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-4} = 0x62, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-5} = 0x63, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-6} = 0x64, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-7} = 0x65, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-8} = 0x66, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-9} = 0x67, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-E\-C\-I\-M\-A\-L} = 0x68, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-D\-I\-V\-I\-D\-E} = 0x69, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-M\-U\-L\-T\-I\-P\-L\-Y} = 0x6a, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-S\-U\-B\-T\-R\-A\-C\-T} = 0x6b, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-A\-D\-D} = 0x6c, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-N\-T\-E\-R} = 0x6d, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-K\-P\-\_\-\-E\-Q\-U\-A\-L} = 0x6e, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-H\-I\-F\-T} = 0x6f, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x70, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-A\-L\-T} = 0x71, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-E\-F\-T\-\_\-\-S\-U\-P\-E\-R} = 0x72, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-H\-I\-F\-T} = 0x73, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-O\-N\-T\-R\-O\-L} = 0x74, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-A\-L\-T} = 0x75, 
\\*
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-U\-P\-E\-R} = 0x76, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-M\-E\-N\-U} = 0x77, 
{\bfseries A\-C\-E\-\_\-\-K\-E\-Y\-\_\-\-L\-A\-S\-T} = 0x78, 
{\bfseries M\-A\-X} = 0xfff
 \}
\item 
enum {\bfseries e\-Keyboard\-Button\-State} \{ \\*
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-S\-H}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-L\-L}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-H\-O\-L\-D}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-F\-R\-E\-E}, 
\\*
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-S\-H}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-P\-U\-L\-L}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-H\-O\-L\-D}, 
{\bfseries K\-E\-Y\-B\-O\-A\-R\-D\-\_\-\-F\-R\-E\-E}
 \}
\item 
enum {\bfseries e\-Joystick\-Button\-State} \{ \\*
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-S\-H}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-L\-L}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-F\-R\-E\-E}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-H\-O\-L\-D}, 
\\*
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-S\-H}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-P\-U\-L\-L}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-F\-R\-E\-E}, 
{\bfseries A\-C\-E\-\_\-\-J\-O\-Y\-S\-T\-I\-C\-K\-\_\-\-B\-U\-T\-T\-O\-N\-\_\-\-H\-O\-L\-D}
 \}
\item 
enum {\bfseries e\-Joystick\-Buttons} \{ {\bfseries B\-U\-T\-T\-O\-N\-\_\-1}, 
{\bfseries B\-U\-T\-T\-O\-N\-\_\-1}
 \}
\item 
enum {\bfseries e\-Joystick\-Axises} \{ {\bfseries A\-X\-I\-S\-\_\-1}, 
{\bfseries A\-X\-I\-S\-\_\-1}
 \}
\item 
enum {\bfseries e\-Child\-Mode} \{ \\*
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N} = 0, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-A\-L\-L} = 1, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-T\-H\-I\-N\-G} = 2, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N} = 0, 
\\*
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-A\-L\-L} = 1, 
{\bfseries C\-H\-I\-L\-D\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-T\-H\-I\-N\-G} = 2
 \}
\end{DoxyCompactItemize}
\subsection*{関数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{namespaceace_ab6afc4a8772ad4cfca9cb7017319b28e}{{\footnotesize template$<$typename T , typename U $>$ }\\T \hyperlink{namespaceace_ab6afc4a8772ad4cfca9cb7017319b28e}{Max} (T t, U u)}\label{namespaceace_ab6afc4a8772ad4cfca9cb7017319b28e}

\begin{DoxyCompactList}\small\item\em 最大値取得 \end{DoxyCompactList}\item 
\hypertarget{namespaceace_aacbd65a45a291285e6e4b24d4dc01596}{{\footnotesize template$<$typename T , typename U $>$ }\\T \hyperlink{namespaceace_aacbd65a45a291285e6e4b24d4dc01596}{Min} (T t, U u)}\label{namespaceace_aacbd65a45a291285e6e4b24d4dc01596}

\begin{DoxyCompactList}\small\item\em 最小値取得 \end{DoxyCompactList}\item 
\hypertarget{namespaceace_ab4b8d33a259f5dee1fe50e3c0b470225}{{\footnotesize template$<$typename T , typename U , typename V $>$ }\\T \hyperlink{namespaceace_ab4b8d33a259f5dee1fe50e3c0b470225}{Clamp} (T t, U max\-\_\-, V min\-\_\-)}\label{namespaceace_ab4b8d33a259f5dee1fe50e3c0b470225}

\begin{DoxyCompactList}\small\item\em 範囲内値取得 \end{DoxyCompactList}\item 
\hypertarget{namespaceace_abc30f1fa5f98b9f1fc9e0817a0765dd7}{float {\bfseries Normalize\-Angle} (float angle)}\label{namespaceace_abc30f1fa5f98b9f1fc9e0817a0765dd7}

\item 
\hypertarget{namespaceace_a08a8ddc750b125fa0e7484420658b496}{void {\bfseries Sin\-Cos} (float x, float \&s, float \&c)}\label{namespaceace_a08a8ddc750b125fa0e7484420658b496}

\item 
\hypertarget{namespaceace_a189dd46bdb6f91aab851b16e45c7d4df}{void {\bfseries Sleep} (int32\-\_\-t ms)}\label{namespaceace_a189dd46bdb6f91aab851b16e45c7d4df}

\item 
\hypertarget{namespaceace_ac201f085736e7edcc0289b98ae76fac4}{{\footnotesize template$<$class T $>$ }\\void {\bfseries Safe\-Add\-Ref} (T \&t)}\label{namespaceace_ac201f085736e7edcc0289b98ae76fac4}

\item 
\hypertarget{namespaceace_a62c458906fb712bdf4179e0d348b095c}{{\footnotesize template$<$class T $>$ }\\void {\bfseries Safe\-Release} (T \&t)}\label{namespaceace_a62c458906fb712bdf4179e0d348b095c}

\item 
\hypertarget{namespaceace_af298f53c88c59c005f98abee9c80d514}{{\footnotesize template$<$class T $>$ }\\void {\bfseries Safe\-Substitute} (T \&target, T \&value)}\label{namespaceace_af298f53c88c59c005f98abee9c80d514}

\item 
\hypertarget{namespaceace_a3375c6a17a580d05b2d9ed3589376842}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries Safe\-Delete} (T $\ast$\&p)}\label{namespaceace_a3375c6a17a580d05b2d9ed3589376842}

\item 
\hypertarget{namespaceace_aeb7227897a85d5ae5de4bbd8154d1455}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries Safe\-Delete\-Array} (T $\ast$\&p)}\label{namespaceace_aeb7227897a85d5ae5de4bbd8154d1455}

\item 
\hypertarget{namespaceace_ac2421fdb7ac11badfb09295e3f1a225c}{float {\bfseries Rsqrt} (float x)}\label{namespaceace_ac2421fdb7ac11badfb09295e3f1a225c}

\item 
{\footnotesize template$<$class T , class U , std\-::size\-\_\-t to\-N, std\-::size\-\_\-t from\-N$>$ }\\void $\ast$ \hyperlink{namespaceace_a4e19a8ac1ab98f7ec1399b76b036dc7a}{Copy\-Array} (T(\&to)\mbox{[}to\-N\mbox{]}, const U(\&from)\mbox{[}from\-N\mbox{]}, std\-::size\-\_\-t const byte\-Num)
\begin{DoxyCompactList}\small\item\em 配列をコピーする。memcpyと同じインタフェースを持つため、基本的に置き換えできる。 \end{DoxyCompactList}\item 
\hypertarget{namespaceace_a4abe3338bd7bbc97d31ce2637227c5c1}{{\footnotesize template$<$class T , class U , std\-::size\-\_\-t N$>$ }\\void $\ast$ {\bfseries Copy\-Array} (T(\&to)\mbox{[}N\mbox{]}, const U from, std\-::size\-\_\-t const byte\-Num)}\label{namespaceace_a4abe3338bd7bbc97d31ce2637227c5c1}

\item 
\hypertarget{namespaceace_af939a80cde63b297e7726c83c2b8ab44}{{\footnotesize template$<$class T , class U , std\-::size\-\_\-t N$>$ }\\void $\ast$ {\bfseries Copy\-Array} (T to, const U(\&from)\mbox{[}N\mbox{]}, std\-::size\-\_\-t const byte\-Num)}\label{namespaceace_af939a80cde63b297e7726c83c2b8ab44}

\item 
\hypertarget{namespaceace_a1af4b939148ff8f19999a42a4e3ba1d1}{{\footnotesize template$<$class T , class U $>$ }\\void $\ast$ {\bfseries Copy\-Array} (T to, const U from, std\-::size\-\_\-t const byte\-Num)}\label{namespaceace_a1af4b939148ff8f19999a42a4e3ba1d1}

\item 
\hypertarget{namespaceace_a5e3f4f8a41dfad349983e6a0514ac58b}{{\footnotesize template$<$typename T $>$ }\\std\-::string \hyperlink{namespaceace_a5e3f4f8a41dfad349983e6a0514ac58b}{Get\-Type\-Name} ()}\label{namespaceace_a5e3f4f8a41dfad349983e6a0514ac58b}

\begin{DoxyCompactList}\small\item\em 型から型名を人間の読める形の文字列として得る  対応コンパイラ\-: msvc, gcc, clang. \end{DoxyCompactList}\item 
\hypertarget{namespaceace_a9c0c331639c77c20f0013f5d560bee8d}{int64\-\_\-t \hyperlink{namespaceace_a9c0c331639c77c20f0013f5d560bee8d}{Get\-Time} ()}\label{namespaceace_a9c0c331639c77c20f0013f5d560bee8d}

\begin{DoxyCompactList}\small\item\em パフォーマンスカウンタの現在の値をナノ秒単位で返す \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T , typename U $>$ }\\void \hyperlink{namespaceace_aa2bcea96c2474c7e3c0298c4c8888cc9}{Type\-Erasure\-Copy} (T const $\ast$from, U $\ast$to)
\begin{DoxyCompactList}\small\item\em 型は異なるが同じ構造を持つ2変数の間でコピーする \end{DoxyCompactList}\item 
int32\-\_\-t \hyperlink{namespaceace_af9f5b67df04c5f390b2fa3d291311d8f}{Get\-Global\-Reference\-Count} ()
\begin{DoxyCompactList}\small\item\em 全ての参照カウンタの値の合計を取得する。 \end{DoxyCompactList}\item 
void \hyperlink{namespaceace_ac3fa516b20d29ec8141a27bd72c14d7d}{Check\-D\-L\-L} ()
\begin{DoxyCompactList}\small\item\em 全ての参照カウンタの値を取得し、0なら\-D\-L\-Lを解放する。 \end{DoxyCompactList}\item 
\hypertarget{namespaceace_ad22480002d4cf4bd9fe636d1991a0995}{\hyperlink{classace_1_1_core}{Core} $\ast$ {\bfseries Create\-Core\-\_\-\-\_\-} ()}\label{namespaceace_ad22480002d4cf4bd9fe636d1991a0995}

\item 
\hypertarget{namespaceace_ac7f78c5833aae30b717e549ecdbda696}{A\-C\-E\-\_\-\-D\-L\-L\-E\-X\-P\-O\-R\-T \hyperlink{classace_1_1_core}{Core} $\ast$A\-C\-E\-\_\-\-S\-T\-D\-C\-A\-L\-L {\bfseries Create\-Core} ()}\label{namespaceace_ac7f78c5833aae30b717e549ecdbda696}

\item 
\hypertarget{namespaceace_a735e84c305ac87d4248b432feb98aeca}{A\-C\-E\-\_\-\-D\-L\-L\-E\-X\-P\-O\-R\-T int32\-\_\-t A\-C\-E\-\_\-\-S\-T\-D\-C\-A\-L\-L {\bfseries Get\-Global\-Reference\-Count\-\_\-\-\_\-} ()}\label{namespaceace_a735e84c305ac87d4248b432feb98aeca}

\item 
\hyperlink{classace_1_1_engine}{Engine} $\ast$ \hyperlink{namespaceace_a126fcde6b5ac6ca0ffb3d98f4982e682}{Get\-Engine} ()
\begin{DoxyCompactList}\small\item\em エンジンを取得する。 \end{DoxyCompactList}\item 
\hyperlink{classace_1_1_keyboard}{Keyboard} $\ast$ \hyperlink{namespaceace_ae6aab9668df413452590a0aba986136e}{Get\-Keyboard} ()
\begin{DoxyCompactList}\small\item\em キーボードクラスを取得する。 \end{DoxyCompactList}\item 
\hyperlink{classace_1_1_mouse}{Mouse} $\ast$ \hyperlink{namespaceace_a59074800fd22e4f4dcefbaffcedb0a38}{Get\-Mouse} ()
\begin{DoxyCompactList}\small\item\em マウスクラスを取得する。 \end{DoxyCompactList}\item 
\hyperlink{classace_1_1_log}{Log} $\ast$ \hyperlink{namespaceace_ad8025265019ab12f9e51d66fb06235a3}{Get\-Logger} ()
\begin{DoxyCompactList}\small\item\em ログクラスを取得する。 \end{DoxyCompactList}\item 
\hyperlink{classace_1_1_profiler}{Profiler} $\ast$ \hyperlink{namespaceace_a7acf720d9ca771550c7e88022527e4f6}{Get\-Profiler} ()
\begin{DoxyCompactList}\small\item\em プロファイラクラスを取得する。 \end{DoxyCompactList}\item 
\hyperlink{classace_1_1_joystick_container}{Joystick\-Container} $\ast$ \hyperlink{namespaceace_aead9acdd3b1e53a54fdce48479ea3377}{Get\-Joystick\-Container} ()
\begin{DoxyCompactList}\small\item\em ジョイスティックコンテナクラスを取得する。 \end{DoxyCompactList}\item 
\hypertarget{namespaceace_a61fb1eb9b56a1712d10787ca85e30858}{\hyperlink{classace_1_1_graphics}{Graphics} $\ast$ \hyperlink{namespaceace_a61fb1eb9b56a1712d10787ca85e30858}{Get\-Graphics} ()}\label{namespaceace_a61fb1eb9b56a1712d10787ca85e30858}

\begin{DoxyCompactList}\small\item\em Graphicsクラスを取得する。 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{変数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{namespaceace_afe38807d685a9667e9291e5e299e701d}{const float {\bfseries P\-I} = 3.\-14159265358979f}\label{namespaceace_afe38807d685a9667e9291e5e299e701d}

\item 
\hypertarget{namespaceace_a28508d8e996140f86883c154c4fd891f}{int32\-\_\-t {\bfseries g\-\_\-global\-Ref\-Count\-\_\-\-\_\-} = 0}\label{namespaceace_a28508d8e996140f86883c154c4fd891f}

\item 
\hypertarget{namespaceace_ac93e74703fda8c6e717a5d16013e10f9}{const int {\bfseries M\-A\-T\-E\-R\-\_\-\-H\-E\-I\-G\-H\-T} = 32}\label{namespaceace_ac93e74703fda8c6e717a5d16013e10f9}

\item 
\hypertarget{namespaceace_aafb5f869ad4db7d5c053bce03fd9551f}{\hyperlink{classace_1_1_object_system_factory}{Object\-System\-Factory} $\ast$ {\bfseries g\-\_\-object\-System\-Factory} = nullptr}\label{namespaceace_aafb5f869ad4db7d5c053bce03fd9551f}

\end{DoxyCompactItemize}


\subsection{説明}
文字コード M\-S\-V\-C sizeof(wchar\-\_\-t)==2 gcc(cygwin) sizeof(wchar\-\_\-t)==2 gcc(linux) sizeof(wchar\-\_\-t)==4 

\subsection{列挙型}
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372}{\index{ace@{ace}!e\-Alpha\-Blend@{e\-Alpha\-Blend}}
\index{e\-Alpha\-Blend@{e\-Alpha\-Blend}!ace@{ace}}
\subsubsection[{e\-Alpha\-Blend}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ace\-::e\-Alpha\-Blend}}}\label{namespaceace_afbe68b693b60954df77be92cbaf87372}
\begin{Desc}
\item[列挙型の値]\par
\begin{description}
\index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}
}]不透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}
}]透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}
}]加算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}
}]減算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}
}]乗算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}
}]不透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}
}]透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}
}]加算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}
}]減算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}
}]乗算 \end{description}
\end{Desc}
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372}{\index{ace@{ace}!e\-Alpha\-Blend@{e\-Alpha\-Blend}}
\index{e\-Alpha\-Blend@{e\-Alpha\-Blend}!ace@{ace}}
\subsubsection[{e\-Alpha\-Blend}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ace\-::e\-Alpha\-Blend}}}\label{namespaceace_afbe68b693b60954df77be92cbaf87372}
\begin{Desc}
\item[列挙型の値]\par
\begin{description}
\index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}
}]不透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}
}]透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}
}]加算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}
}]減算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}
}]乗算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-O\-P\-A\-C\-I\-T\-Y}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a7170e40dd09bff13a0c8e0e73e5cefc7}
}]不透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-B\-L\-E\-N\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372af26af6a0e3915695272b42cd2f0c4b88}
}]透明 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-A\-D\-D}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a769bf1ca967e5bdabf3f8e5c17094e69}
}]加算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-U\-B}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a714c9c299b13da4997008078e6109e9d}
}]減算 \index{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}!ace@{ace}}\index{ace@{ace}!A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L@{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}}\item[{\em 
\hypertarget{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}{A\-L\-P\-H\-A\-\_\-\-B\-L\-E\-N\-D\-\_\-\-M\-U\-L}\label{namespaceace_afbe68b693b60954df77be92cbaf87372a088b6e30148b612900a7940bf1567e04}
}]乗算 \end{description}
\end{Desc}


\subsection{関数}
\hypertarget{namespaceace_ac3fa516b20d29ec8141a27bd72c14d7d}{\index{ace@{ace}!Check\-D\-L\-L@{Check\-D\-L\-L}}
\index{Check\-D\-L\-L@{Check\-D\-L\-L}!ace@{ace}}
\subsubsection[{Check\-D\-L\-L}]{\setlength{\rightskip}{0pt plus 5cm}void ace\-::\-Check\-D\-L\-L (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_ac3fa516b20d29ec8141a27bd72c14d7d}


全ての参照カウンタの値を取得し、0なら\-D\-L\-Lを解放する。 

\begin{DoxyNote}{覚え書き}
実体は\-Engineに存在するのでそちらを参照する。 
\end{DoxyNote}
\hypertarget{namespaceace_a4e19a8ac1ab98f7ec1399b76b036dc7a}{\index{ace@{ace}!Copy\-Array@{Copy\-Array}}
\index{Copy\-Array@{Copy\-Array}!ace@{ace}}
\subsubsection[{Copy\-Array}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T , class U , std\-::size\-\_\-t to\-N, std\-::size\-\_\-t from\-N$>$ void$\ast$ ace\-::\-Copy\-Array (
\begin{DoxyParamCaption}
\item[{T(\&)}]{to\mbox{[}to\-N\mbox{]}, }
\item[{const U(\&)}]{from\mbox{[}from\-N\mbox{]}, }
\item[{std\-::size\-\_\-t const}]{byte\-Num}
\end{DoxyParamCaption}
)}}\label{namespaceace_a4e19a8ac1ab98f7ec1399b76b036dc7a}


配列をコピーする。memcpyと同じインタフェースを持つため、基本的に置き換えできる。 

基本的には二つの配列が同じ型である必要があるが、同じサイズ・アラインメントを持つ型ならばコピーを許容する。 ポインタではなく配列として渡された場合には長さを取得し、バッファオーバーラン検査を行う。 バッファオーバランの危険があるときにはデバッグ実行時に異常終了する \begin{DoxyWarning}{警告}
渡された値がポインタの場合、配列の長さが取得できないのでバッファオーバーラン検査ができない。 
\end{DoxyWarning}

\begin{DoxyParams}{引数}
{\em to} & \mbox{[}out\mbox{]} コピー先のポインタ \\
\hline
{\em from} & \mbox{[}in\mbox{]} コピー元のポインタ \\
\hline
{\em num} & \mbox{[}in\mbox{]} コピーする $\ast$$\ast$バイト数$\ast$$\ast$ \\
\hline
\end{DoxyParams}
\hypertarget{namespaceace_a126fcde6b5ac6ca0ffb3d98f4982e682}{\index{ace@{ace}!Get\-Engine@{Get\-Engine}}
\index{Get\-Engine@{Get\-Engine}!ace@{ace}}
\subsubsection[{Get\-Engine}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Engine} $\ast$ ace\-::\-Get\-Engine (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_a126fcde6b5ac6ca0ffb3d98f4982e682}


エンジンを取得する。 

\begin{DoxyReturn}{戻り値}
エンジン 
\end{DoxyReturn}
\hypertarget{namespaceace_af9f5b67df04c5f390b2fa3d291311d8f}{\index{ace@{ace}!Get\-Global\-Reference\-Count@{Get\-Global\-Reference\-Count}}
\index{Get\-Global\-Reference\-Count@{Get\-Global\-Reference\-Count}!ace@{ace}}
\subsubsection[{Get\-Global\-Reference\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int32\-\_\-t ace\-::\-Get\-Global\-Reference\-Count (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_af9f5b67df04c5f390b2fa3d291311d8f}


全ての参照カウンタの値の合計を取得する。 

\begin{DoxyReturn}{戻り値}
参照カウンタ合計値 
\end{DoxyReturn}
\begin{DoxyNote}{覚え書き}
実体は\-Engineに存在するのでそちらを参照する。
\end{DoxyNote}
\begin{DoxyReturn}{戻り値}
参照カウンタ合計値 
\end{DoxyReturn}
\hypertarget{namespaceace_aead9acdd3b1e53a54fdce48479ea3377}{\index{ace@{ace}!Get\-Joystick\-Container@{Get\-Joystick\-Container}}
\index{Get\-Joystick\-Container@{Get\-Joystick\-Container}!ace@{ace}}
\subsubsection[{Get\-Joystick\-Container}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Joystick\-Container} $\ast$ ace\-::\-Get\-Joystick\-Container (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_aead9acdd3b1e53a54fdce48479ea3377}


ジョイスティックコンテナクラスを取得する。 

\begin{DoxyReturn}{戻り値}
ジョイスティックコンテナクラス 
\end{DoxyReturn}
\hypertarget{namespaceace_ae6aab9668df413452590a0aba986136e}{\index{ace@{ace}!Get\-Keyboard@{Get\-Keyboard}}
\index{Get\-Keyboard@{Get\-Keyboard}!ace@{ace}}
\subsubsection[{Get\-Keyboard}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Keyboard} $\ast$ ace\-::\-Get\-Keyboard (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_ae6aab9668df413452590a0aba986136e}


キーボードクラスを取得する。 

\begin{DoxyReturn}{戻り値}
キーボード 
\end{DoxyReturn}
\hypertarget{namespaceace_ad8025265019ab12f9e51d66fb06235a3}{\index{ace@{ace}!Get\-Logger@{Get\-Logger}}
\index{Get\-Logger@{Get\-Logger}!ace@{ace}}
\subsubsection[{Get\-Logger}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Log} $\ast$ ace\-::\-Get\-Logger (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_ad8025265019ab12f9e51d66fb06235a3}


ログクラスを取得する。 

\begin{DoxyReturn}{戻り値}
ログクラス 
\end{DoxyReturn}
\hypertarget{namespaceace_a59074800fd22e4f4dcefbaffcedb0a38}{\index{ace@{ace}!Get\-Mouse@{Get\-Mouse}}
\index{Get\-Mouse@{Get\-Mouse}!ace@{ace}}
\subsubsection[{Get\-Mouse}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mouse} $\ast$ ace\-::\-Get\-Mouse (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_a59074800fd22e4f4dcefbaffcedb0a38}


マウスクラスを取得する。 

\begin{DoxyReturn}{戻り値}
マウス 
\end{DoxyReturn}
\hypertarget{namespaceace_a7acf720d9ca771550c7e88022527e4f6}{\index{ace@{ace}!Get\-Profiler@{Get\-Profiler}}
\index{Get\-Profiler@{Get\-Profiler}!ace@{ace}}
\subsubsection[{Get\-Profiler}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Profiler} $\ast$ ace\-::\-Get\-Profiler (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceace_a7acf720d9ca771550c7e88022527e4f6}


プロファイラクラスを取得する。 

\begin{DoxyReturn}{戻り値}
プロファイラクラス 
\end{DoxyReturn}
\hypertarget{namespaceace_aa2bcea96c2474c7e3c0298c4c8888cc9}{\index{ace@{ace}!Type\-Erasure\-Copy@{Type\-Erasure\-Copy}}
\index{Type\-Erasure\-Copy@{Type\-Erasure\-Copy}!ace@{ace}}
\subsubsection[{Type\-Erasure\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename U $>$ void ace\-::\-Type\-Erasure\-Copy (
\begin{DoxyParamCaption}
\item[{T const $\ast$}]{from, }
\item[{U $\ast$}]{to}
\end{DoxyParamCaption}
)}}\label{namespaceace_aa2bcea96c2474c7e3c0298c4c8888cc9}


型は異なるが同じ構造を持つ2変数の間でコピーする 

T, Uが同じサイズかを検査し、そのサイズ分fromからtoにコピーする \begin{DoxyWarning}{警告}
とても危険な関数なため、使用の際には細心の注意を要する。 
\end{DoxyWarning}

\begin{DoxyParams}{引数}
{\em from} & \mbox{[}in\mbox{]} コピー元のポインタ \\
\hline
{\em to} & \mbox{[}out\mbox{]} コピー先のポインタ \\
\hline
\end{DoxyParams}
